﻿using System;
namespace devtm.Configuration
{

    public enum EnumAction
    {
        Undefine,
        Add,
        Remove,
        Edit,
        Clear
    }


    public interface IElementAction
    {

        Action Action { get; set; }
        string ActionName { get; set; }
        IElementSection ElementSection { get; set; }
        System.Configuration.ConfigurationElement Instance { get; set; }
        bool IsForChildren { get; set; }
        string Label { get; set; }
        System.Reflection.MethodInfo Method { get; set; }
        devtm.Configuration.Models.TypeParametre Parameter { get; set; }
        EnumAction TypeAction { get; set; }

    }
}
